// 类与接口

export {}

interface EatAndRun {
    eat (foot: string): void
    run (distance: number): void
}
interface Eat {
    eat(food: string): void
}
interface Run {
    run (distance: number): void
}

class Person implements Eat, Run {
    eat(food: string): void {
        console.log(`优雅的进餐：${food}`)
    }

    run(distance: number): void {
        console.log(`直立行走：${distance}`)
    }
}

class Animal implements EatAndRun {
    eat(food: string): void {
        console.log(`呼呼吃${food}`)
    }
    run(distance: number): void {
        console.log(`爬行： ${distance}`)
    }
}
